package com.yuke.cloud.service.omc.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


import java.util.Date;

@Data
@ApiModel(value="com.yuke.cloud.service.omc.entity.OdsPointsDto")
public class OdsPointsDto {
    /**
     * 主键，自增
     */
    @ApiModelProperty(value="pointId主键，自增")
    private Long pointId;

    /**
     * OdsUserPoint表主键
     */
    @ApiModelProperty(value="userPointId主键ID，自增")
    private Long userPointId;

    /**
     * 用户Id
     */

    @ApiModelProperty(value="userId用户Id")
    private Long userId;

    /**
     * 用户名
     */
    @ApiModelProperty(value="loginName")
    private String loginName;
    /**
     * 订单ID
     */

    @ApiModelProperty(value="orderId订单ID")
    private String orderId;

    /**
     * 序列号
     */

    @ApiModelProperty(value="serialNum序列号")
    private String serialNum;

    /**
     * 积分数
     */
    @ApiModelProperty(value="number积分数")
    private Integer number;

    /**
     * 积分类型：0支出，1购物积分，2签到积分，3奖券积分，9其他
     */

    @ApiModelProperty(value="pointType积分类型：0支出，1购物积分，2签到积分，3奖券积分，4充值积分,9其他")
    private Byte pointType;

    /**
     * 积分余额
     */

    @ApiModelProperty(value="pointBalance积分余额")
    private Integer pointBalance;

    /**
     * 账户余额，加密
     */
    @ApiModelProperty(value="amountBalance账户余额，加密")
    private Integer amountBalance;

    /**
     * 积分状态：0正常
     */

    @ApiModelProperty(value="pointStatus积分状态：0正常")
    private Byte pointStatus;

    /**
     * 1用户端，2商家端
     */

    @ApiModelProperty(value="pointAspect1用户端，2商家端")
    private Byte pointAspect;


    @ApiModelProperty(value="createTime")
    private Date createTime;


    @ApiModelProperty(value="updateTime")
    private Date updateTime;


}